package com.zimmur.service.zone;

import com.zimmur.model.account.view.ConcernView;
import com.zimmur.model.zone.TopicFav;
import com.zimmur.model.zone.view.ConcernUserView;
import com.zimmur.tools.PageUtil;

public interface ITopicFavService {


	/**
	 * 
	 * @param createUserId 关注者id
	 * @param userId 被关注者id
	 * @return
	 */
	TopicFav selectTopicFav(long createUserId,long userId);
	
	int updateTopicFav(TopicFav topicFav);
	
	int insertTopicFav(TopicFav topicFav);
	
	int countByCreateUserId(long createUserId,Integer userType);
	/**
	 * 社区   关注页面  首页
	 * @param createUserId
	 * @return
	 */
	ConcernUserView selectConcernUserIndex(long createUserId);
	/**
	 * 社区  关注页面  分页
	 * @param createUserId
	 * @return
	 */
	PageUtil<ConcernView> selectConcernUserByTopicFav(long createUserId,int pageNo,Integer userType);
}
